package net.huashitong.oversee.filter;

import com.sirdc.modules.core.filter.BaseFilter;

import java.util.List;

public class SupervisionTaskFilter extends BaseFilter {
    private String sysId;
    private String createDate;      //创建时间
    private String taskName;        //任务名称
    private String taskContent;     //任务内容
    private String projectId;       //项目id
    private String projectName;     //项目名称
    private String nodeId;          //节点ID
    private String nodeNames;        //节点名称
    private String resDept;         //责任单位
    private String resUser;         //责任人
    private String resPhone;        //责任人手机号
    private String operatorUser;    //经办人
    private String operatorPhone;   //经办人手机号
    private String nodeDetail;      //节点详情（节点清单表主键）
    private String taskDate;        //任务时间（限定几天)
    private String responseTime;     //响应时间
    private String startDate;       //任务开始时间(实际)
    private String endDate;         //任务结束时间(实际，任务完成后记录)
    private String expirationDate;  //任务到期时间
    private String groupId;         //督查组Id
    private String groupType;       //督查组类别
    private String inspectors;      //督查组成员（用分号隔开）
    private String phones;          //手机号（用分号隔开）
    private String taskResult;      //任务最终结果  0未完成1已完成
    private String respResult;      //责任单位结果 0 未完成
    private String supervisionResult; // 督查组结果 0 未完成  （双方确认才算完成）
    // private String isfeedback;     //是否反馈攻坚
    private String planStartDate;  //计划开始时间
    private String planEndDate;    //计划结束时间
    private String respScore;     // 责任单位得分
    private String supervisionScore;  // 督查单位得分
    // private String aaa001;      // 有效标志。 1 有效。 0 无效。（改任务重新生成新任务。所以改为无效任务）
    // private String taskStage;  // 任务阶段。
    // private String isrebuild;  //是否重新生成任务
    private String tasktimes;  // 督查轮数。一轮两轮三轮。
    private String valid;
    private String involveUnit;//涉及部门
    private String telphone;
    private String remarks;
    private String feedback;    //意见反馈
    private String organizer;           //承办单位
    private String userinfo; //用户信息
    private String branchType;
    private String role;//角色
    private String overdueDays;         //逾期天数
    private String nodeSysId;           //节点唯一值
    private String messageFlag;             //查询标志1表示查询督查动态
    private String aiSort;             //智能排序
    private String taxproof;            //文件

    private List<String> exportHead;
    private List<String> sysIds;              //sysIds

    private String tackFlag;            //攻坚任务标志（1表示为攻坚任务，空或者0表示不为攻坚任务）


    private String tackTaskType;        //攻坚任务的类型（自动生成、提请协调）
    private String reportUserId;        //用户id（上报人Id）
    private String reportUser;          //上报人
    private String reportUserPhone;     //上报人手机号
    private String userid;              //经办人id

    private String record;              //攻坚记录

    private String finishTackDate;      //攻坚任务办结时间
    private String finishTackText;          //办结结果（文字表述）
    private String approvalTackDate;    //攻坚任务审核时间
    private String approvalTackText;        //审核结果（文字表述）

    private String tackPercent;         //攻坚及时完成率
    private String searchWord;          //搜索关键词

    private String userPhone;           //用户手机号

    private String effectFlag;          //成效标志

    public List<String> getSysIds() {
        return sysIds;
    }

    public void setSysIds(List<String> sysIds) {
        this.sysIds = sysIds;
    }

    public List<String> getExportHead() {
        return exportHead;
    }

    public void setExportHead(List<String> exportHead) {
        this.exportHead = exportHead;
    }

    public String getValid() {
        return valid;
    }

    public void setValid(String valid) {
        this.valid = valid;
    }

    public String getRole() {
        return role;
    }

    public void setRole(String role) {
        this.role = role;
    }

    public String getBranchType() {
        return branchType;
    }

    public void setBranchType(String branchType) {
        this.branchType = branchType;
    }

    public String getUserinfo() {
        return userinfo;
    }

    public void setUserinfo(String userinfo) {
        this.userinfo = userinfo;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getTelphone() {
        return telphone;
    }

    public void setTelphone(String telphone) {
        this.telphone = telphone;
    }

    public String getInvolveUnit() {
        return involveUnit;
    }

    public void setInvolveUnit(String involveUnit) {
        this.involveUnit = involveUnit;
    }

    public String getNodeNames() {

        return nodeNames;
    }

    public void setNodeNames(String nodeNames) {
        this.nodeNames = nodeNames;
    }

    public String getExpirationDate() {
        return expirationDate;
    }

    public void setExpirationDate(String expirationDate) {
        this.expirationDate = expirationDate;
    }

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getRespResult() {
        return respResult;
    }

    public void setRespResult(String respResult) {
        this.respResult = respResult;
    }

    public String getSupervisionResult() {
        return supervisionResult;
    }

    public void setSupervisionResult(String supervisionResult) {
        this.supervisionResult = supervisionResult;
    }

    public String getPlanStartDate() {
        return planStartDate;
    }

    public void setPlanStartDate(String planStartDate) {
        this.planStartDate = planStartDate;
    }

    public String getPlanEndDate() {
        return planEndDate;
    }

    public void setPlanEndDate(String planEndDate) {
        this.planEndDate = planEndDate;
    }

    public String getRespScore() {
        return respScore;
    }

    public void setRespScore(String respScore) {
        this.respScore = respScore;
    }

    public String getSupervisionScore() {
        return supervisionScore;
    }

    public void setSupervisionScore(String supervisionScore) {
        this.supervisionScore = supervisionScore;
    }

    public String getSysId() {
        return sysId;
    }

    public void setSysId(String sysId) {
        this.sysId = sysId;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getNodeId() {
        return nodeId;
    }

    public void setNodeId(String nodeId) {
        this.nodeId = nodeId;
    }

    public String getNodeName() {
        return nodeNames;
    }

    public void setNodeName(String nodeName) {
        this.nodeNames = nodeName;
    }

    public String getResDept() {
        return resDept;
    }

    public void setResDept(String resDept) {
        this.resDept = resDept;
    }

    public String getResUser() {
        return resUser;
    }

    public void setResUser(String resUser) {
        this.resUser = resUser;
    }

    public String getResPhone() {
        return resPhone;
    }

    public void setResPhone(String resPhone) {
        this.resPhone = resPhone;
    }

    public String getOperatorUser() {
        return operatorUser;
    }

    public void setOperatorUser(String operatorUser) {
        this.operatorUser = operatorUser;
    }

    public String getOperatorPhone() {
        return operatorPhone;
    }

    public void setOperatorPhone(String operatorPhone) {
        this.operatorPhone = operatorPhone;
    }

    public String getNodeDetail() {
        return nodeDetail;
    }

    public void setNodeDetail(String nodeDetail) {
        this.nodeDetail = nodeDetail;
    }

    public String getTaskDate() {
        return taskDate;
    }

    public void setTaskDate(String taskDate) {
        this.taskDate = taskDate;
    }

    public String getResponseTime() {
        return responseTime;
    }

    public void setResponseTime(String responseTime) {
        this.responseTime = responseTime;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getGroupType() {
        return groupType;
    }

    public void setGroupType(String groupType) {
        this.groupType = groupType;
    }

    public String getInspectors() {
        return inspectors;
    }

    public void setInspectors(String inspectors) {
        this.inspectors = inspectors;
    }

    public String getPhones() {
        return phones;
    }

    public void setPhones(String phones) {
        this.phones = phones;
    }

    public String getTaskResult() {
        return taskResult;
    }

    public void setTaskResult(String taskResult) {
        this.taskResult = taskResult;
    }

    public String getTaskContent() {
        return taskContent;
    }

    public void setTaskContent(String taskContent) {
        this.taskContent = taskContent;
    }

    public String getFeedback() {
        return feedback;
    }

    public void setFeedback(String feedback) {
        this.feedback = feedback;
    }

    public String getOrganizer() {
        return organizer;
    }

    public void setOrganizer(String organizer) {
        this.organizer = organizer;
    }

    public String getTasktimes() {
        return tasktimes;
    }

    public void setTasktimes(String tasktimes) {
        this.tasktimes = tasktimes;
    }

    public String getOverdueDays() {
        return overdueDays;
    }

    public void setOverdueDays(String overdueDays) {
        this.overdueDays = overdueDays;
    }

    public String getNodeSysId() {
        return nodeSysId;
    }

    public void setNodeSysId(String nodeSysId) {
        this.nodeSysId = nodeSysId;
    }

    public String getMessageFlag() {
        return messageFlag;
    }

    public void setMessageFlag(String messageFlag) {
        this.messageFlag = messageFlag;
    }

    public String getAiSort() {
        return aiSort;
    }

    public void setAiSort(String aiSort) {
        this.aiSort = aiSort;
    }

    public String getTackFlag() {
        return tackFlag;
    }

    public void setTackFlag(String tackFlag) {
        this.tackFlag = tackFlag;
    }

    public String getTaxproof() {
        return taxproof;
    }

    public void setTaxproof(String taxproof) {
        this.taxproof = taxproof;
    }


    public String getTackTaskType() {
        return tackTaskType;
    }

    public void setTackTaskType(String tackTaskType) {
        this.tackTaskType = tackTaskType;
    }

    public String getReportUserId() {
        return reportUserId;
    }

    public void setReportUserId(String reportUserId) {
        this.reportUserId = reportUserId;
    }

    public String getReportUser() {
        return reportUser;
    }

    public void setReportUser(String reportUser) {
        this.reportUser = reportUser;
    }

    public String getReportUserPhone() {
        return reportUserPhone;
    }

    public void setReportUserPhone(String reportUserPhone) {
        this.reportUserPhone = reportUserPhone;
    }

    public String getRecord() {
        return record;
    }

    public void setRecord(String record) {
        this.record = record;
    }

    public String getFinishTackDate() {
        return finishTackDate;
    }

    public void setFinishTackDate(String finishTackDate) {
        this.finishTackDate = finishTackDate;
    }

    public String getFinishTackText() {
        return finishTackText;
    }

    public void setFinishTackText(String finishTackText) {
        this.finishTackText = finishTackText;
    }

    public String getApprovalTackDate() {
        return approvalTackDate;
    }

    public void setApprovalTackDate(String approvalTackDate) {
        this.approvalTackDate = approvalTackDate;
    }

    public String getApprovalTackText() {
        return approvalTackText;
    }

    public void setApprovalTackText(String approvalTackText) {
        this.approvalTackText = approvalTackText;
    }

    public String getTackPercent() {
        return tackPercent;
    }

    public void setTackPercent(String tackPercent) {
        this.tackPercent = tackPercent;
    }

    public String getSearchWord() {
        return searchWord;
    }

    public void setSearchWord(String searchWord) {
        this.searchWord = searchWord;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public String getEffectFlag() {
        return effectFlag;
    }

    public void setEffectFlag(String effectFlag) {
        this.effectFlag = effectFlag;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }
}
